<?php

namespace app\admin\command;

use app\admin\model\User;
use think\console\Command;
use think\console\Input;
use think\console\Output;
use \app\admin\model\exchange\Code as LibaryCode;
use think\Db;


class Code extends Command
{
    protected function configure()
    {
        $this->setName('Code')->setDescription("计划任务 Code");
    }

    protected function execute(Input $input, Output $output)
    {
        $output->writeln('Date Crontab job start...');
        /*** 这里写计划任务列表集 START ***/

        $this->Code();
       
        /*** 这里写计划任务列表集 END ***/
        $output->writeln('Date Crontab job end...');
    }

    // 获取昨天实际支付订单
    private function Code()
    {
        //获取结束时间
        $beginYesterday = date('Y-m-d 00:00:02');
        (new LibaryCode)->where('end_time','<>','0000-00-00 00:00:00')->where('end_time','<=',$beginYesterday)->update(['status'=>3]);
        echo date("Y-m-d H:i:s") . " 成功 \r\n";
    }
}
